{
    "name": "sourcetrail",
    "icon": "icon.png",
    "displayName": "sourcetrail",
    "description": "VSCode Extension to communicate with Sourcetrail",
    "version": "1.0.0",
    "publisher": "coatisoftware",
    "engines": {
        "vscode": "^1.13.0"
    },
    "categories": [
        "Other"
    ],
    "activationEvents": [
        "*"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/CoatiSoftware/vsce-sourcetrail.git"
    },
    "homepage": "https://github.com/CoatiSoftware/vsce-sourcetrail/blob/master/README.md",
    "bugs": {
        "email": "mlangkabel@coati.io",
        "url": "https://github.com/CoatiSoftware/vsce-sourcetrail/issues"
    },
    "license": "LICENSE.txt",
    "main": "./out/src/extension",
    "contributes": {
        "commands": [
            {
                "command": "extension.startServer",
                "title": "Sourcetrail: (Re)start server"
            },
            {
                "command": "extension.stopServer",
                "title": "Sourcetrail: Stop Server"
            },
            {
                "command": "extension.sendLocation",
                "title": "Sourcetrail: Send Location"
            },
            {
                "command": "extension.sendPing",
                "title": "Sourcetrail: Send Ping"
            }
        ],
        "configuration": {
            "type": "object",
            "title": "Sourcetrail Configurations",
            "properties": {
                "sourcetrail.sourcetrailPort": {
                    "type": "integer",
                    "default": 6667,
                    "description": "Port Sourcetrail listen to"
                },
                "sourcetrail.pluginPort": {
                    "type": "integer",
                    "default": 6666,
                    "description": "Port VS Code listen to"
                },
                "sourcetrail.ip": {
                    "type": "string",
                    "default": "localhost",
                    "description": ""
                },
                "sourcetrail.startServerAtStartup": {
                    "type": "boolean",
                    "default": false,
                    "description": "Start the TCP Server for listening at the Startup of VS Code"
                }
            }
        },
        "menus": {
            "editor/context": [
                {
                    "command": "extension.sendLocation",
                    "group": "sourcetrailgroup@1"
                }
            ]
        },
        "keybindings": [
            {
                "command": "extension.sendLocation",
                "key": ""
            },
            {
                "command": "extension.stopServer",
                "key": ""
            },
            {
                "command": "extension.startServer",
                "key": ""
            }
        ]
    },
    "scripts": {
        "vscode:prepublish": "tsc -p ./",
        "compile": "tsc -watch -p ./",
        "postinstall": "node ./node_modules/vscode/bin/install",
        "test": "node ./node_modules/vscode/bin/test"
    },
    "devDependencies": {
        "typescript": "^2.0.3",
        "vscode": "^1.0.0",
        "mocha": "^2.3.3",
        "@types/node": "^6.0.40",
        "@types/mocha": "^2.2.32"
    }
}
